# Model groups ```{eval-rst} .. py:function:: createModelGroup(Container, GroupName) :nocontentsentry: Creates a model group :param Entity Container: Container pointer in which to create the group. :param str GroupName: Group name. Conditions: "" input must be non-empty. ``` ```{eval-rst} .. py:function:: moveToModelGroup(entity, GroupNewCreation, GroupNewName) :nocontentsentry: Move to model group: :param [Entity] entity: Entity/Entities to apply the command :param GroupNewCreation: New group. :param GroupNewName: Group name. ``` ```{eval-rst} .. py:function:: removeModelGroup(GroupPointer) :nocontentsentry: Removes a model group :param Entity GroupPointer: Model Group to apply the command. Conditions: The argument must be a model group variable. ``` ```{eval-rst} .. py:function:: renameModelGroup(GroupPointer, GroupName) :nocontentsentry: Renames a model group :param Entity GroupPointer: Model Group to apply the command. Conditions: The argument must be a model group variable. :param str GroupName: Group name. Conditions: "" input must be non-empty. ``` ```{eval-rst} .. py:function:: setActiveModelGroup(GroupPointer) :nocontentsentry: Set as active a model group :param Entity GroupPointer: Model Group to apply the command. Conditions: The argument must be a model group variable. ```